home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
DETH_SRC.ZIP
/
DETHROID.TXT
< prev
next >
Wrap
Text File
|
1995-05-08
|
4KB
|
133 lines
INTRODUCING:
+--\ +--- +--+ +---+ - - +--\ /--\ +---+ +--\ /--+ | |
| | |__ |__| | |__| |__/ | | | | | \__ | |
| | | | | | | | | \ | | | | | \ | |
+--/ +--- - - - - - - - \--/ +---+ +--/ +--/ . .
+-----------------------------------------------------------+
__________________
+------------ ------------+
VERSION 0.99beta
+------------__________________------------+
By:
Augusto Roman!
- SOURCE CODE -
Requirements:
*FAST* computer! 386 or higher (technically, since it uses 386
instructions), but it runs at a nice speed on my 486/50.
SuperVGA video card with 1 meg of video RAM
VESA graphics support (either hardware or software)
A software VESA BIOS extender can be found as
"univbe43.zip" on "x2ftp.oulu.fi" in the
"/pub/msdos/programming/libs" directory.
(I believe the newest version may be "univbe50.zip")
SoundBlaster for sound. I didn't write the sound routines, so
I have no idea whether they will work with the GUS, SB16 or
whatever.
Borland C++ v.3.1 or higher in order to use the project file.
Notes on source:
Most of the stuff is uncommented, but it shouldn't be too difficult
to understand.
The included project file, if you can't use it, simply includes the
files DETHROID.C, SOUND.C, DMALIB.C, and TIMERX.C.
If you have any questions / comments / compliments / etc
on my source, go ahead and email me!
Credits:
Coding: Augusto Roman :)
Graphics: Augusto Roman =)
Sound Bytes: Augusto Roman :-)
Moral Support: Augusto Roman =-)
Other worthy of note: (hehe)
The entire sound part of this program was only possible
because of Peter Sprenger's fantastic SOUNDX sound
system!! Without this, I would have been stuck with beeps
and boops. (Ugh)
All the graphics were raytraced with the really nifty
LightWave 3-D program. The very same program that they
use for Babylon 5 and Seaquest! Pretty cool, eh?
Sound bytes taken from various movies (hehe, see if you
can guess which ones! :)
Also, a MAJOR thanks to everyone on the net for helping
me out with optomizing my graphics routines! There's no
way it would be as fast as it is without their help!
Especially those on rec.games.programmer!
Thanks to the PC Games Programming Encyclopedia
and its makers!
Thanks to Jason Hughes (a.k.a. The Panther) for an example
for debugging my VESA stuff!
And, of course, to everyone who helped me out with
various tips and pointers.
Disclaimer:
I've never released a program before, but everything I've seen
around has one of these, so I figured that I'd go ahead and put
one too. (In all caps, even! :)
WARNING: THIS PROGRAM IS PROVIDED ABSOLUTELY FREE OF CHARGE.
THE AUTHOR, THEREFORE, IS NOT RESPONSIBLE FOR ANY DAMAGE DONE
TO YOU, YOUR LIFE, YOUR DOG, YOUR MOUSE, OR ANYTHING ELSE IN
ANY WAY CONNECTED TO YOUR EXISTANCE RESULTING FROM THIS
PROGRAM.
YOU MAY USE, COPY, MODIFY, DISTRIBUTE, AND/OR ERASE THIS
SOFTWARE AND ITS DOCUMENTATION FOR ANY LAWFUL PURPOSE SO
LONG AS ALL FILES ARE KEPT (OR DELETED) TOGETHER.
In short, * RUN THIS PROGRAM AT YOUR OWN RISK! *
Have a nice day.
Also, this program is freeware, and I'd like it to stay that way.
You may use / learn / whatever from the routines included for your
own programs, but please do not take this program and sell it.
(i.e. - Go ahead and see how my routines work, then write a program
that makes you a millionaire. :) (But don't forget me! =) )
Other nifty info about this great program:
It was written in C. 100% C. Except for the sound code, which I
didn't write, but oh well. Didn't know how to split up the source
code when I began writing it, and didn't want to fix it later, so
it is all in one big file. The source is just about 50k,
excluding the sound stuff.
It practically un-commented, but I used easy-to-understand names
and stuff, so it shouldn't be too tough to decipher. (I think so,
anyways. :)
If you have any feedback on this game ("It's *FANTASTIC*!" or
"Hey, you wrote a really lame game."), or even money! (hehe),
I can be reached at:
Augusto Roman
4865 Las Alturas
Las Cruces, NM, 88011
or via e-mail at: aroman@nmsu.edu